'REQUEST' '"No image data loaded in ADPro!"' '" OK "'
CALL ErrorOut 10
END
SAVER "IFF" TEMP_FILE "RAW"
IF (RC ~= 0) THEN DO
ADDRESS 'IMAGEENGINEER'
'REQUEST' '"Failed to save image from ADPro!"' '" OK "'
CALL ErrorOut 10
END
ADDRESS 'IMAGEENGINEER'
'OPEN' TEMP_FILE 'COLOUR'
IF (RC ~= 0) THEN DO
'REQUEST' '"Failed to load image into IE!"' '" OK "'
CALL ErrorOut 10
END
NEW_IMAGE = RESULT
CALL ErrorOut 0
/* Errorout procedure */
ErrorOut:
PARSE ARG ExitCode
IF (EXISTS( TEMP_FILE )) THEN DO
ADDRESS COMMAND "Delete >NIL:" TEMP_FILE
END
EXIT ExitCode
/* IE's error procedure */
Error:
if RC=5 then do /* Did the user just cancel us? */
IE_TO_FRONT
LAST_ERROR
'REQUEST "'||RESULT||'"'
exit
end
else do
IE_TO_FRONT
LAST_ERROR
'REQUEST "Error detected!!!'||D2C(10)||'Image Engineer error message is as follows'||D2C(10)||result||D2C(10)||'Script failed on line '||SIGL||'"' 'Doh!'